//
//  NoticeListVC.m
//  Base_App
//
//  Created by Yutian Duan on 2019/5/29.
//  Copyright © 2019年 Wanwin. All rights reserved.
//

#import "NoticeListVC.h"
#import "BaseTableView.h"
#import "NoticeListCell.h"

@interface NoticeListVC () <UITableViewDelegate, UITableViewDataSource,RefreshingTableViewDelegate>

@property (nonatomic, strong) BaseTableView *tableView;

@end

@implementation NoticeListVC

- (void)viewDidLoad {

  [super viewDidLoad];
  
}

- (void)createFields {
  [super createFields];
  
  _array = @[@"",@"",@"",@"",@"",@"",@"",@"",@"",@"",@"",@"",@"",@"",@""];
}

- (void)createViews {
  [super createViews];
  
  if (@available(iOS 11.0, *)) {
    self.tableView.contentInsetAdjustmentBehavior = UIScrollViewContentInsetAdjustmentNever;
  } else {
    self.automaticallyAdjustsScrollViewInsets = NO;
  }
  [self.view addSubview:self.tableView];
  

  self.glt_scrollView = self.tableView;
    
  
}

- (NSInteger)tableView:(nonnull UITableView *)tableView numberOfRowsInSection:(NSInteger)section {
  return _array.count;
}

- (UITableViewCell *)tableView:(UITableView *)tableView cellForRowAtIndexPath:(NSIndexPath *)indexPath {
  NoticeListCell *cell = [NoticeListCell cellWithTableView:tableView];
  cell.model = _array[indexPath.row];
  return cell;
}

- (void)tableView:(UITableView *)tableView didSelectRowAtIndexPath:(NSIndexPath *)indexPath {
  
  [tableView deselectRowAtIndexPath:indexPath animated:YES];
  NSLog(@"tabbarView 第 %ld 行", indexPath.row + 1);
  
}

- (void)headRefreshingWithTableView:(UITableView *)tableView {
  
}

- (void)footRefreshingWithTableView:(UITableView *)tableView {
  
  NSLog(@"加载更多");
  
  

}



- (BaseTableView *)tableView {
  if (!_tableView) {
    _tableView = [[BaseTableView alloc] initWithFrame:CGRectMake(0, 44, ScreenWidth, ScreenHeight - NavBarHeight - TabBarHeight - 34) style:UITableViewStylePlain];
    _tableView.delegate = self;
    _tableView.dataSource = self;
    _tableView.rowHeight = 110;
    [_tableView addFooter];
    
    _tableView.refreshingDeleage = self;
    
    
    
  }
  return _tableView;
}



@end
